3532 593
3126 544
4702 756
155071 168
12787 338
11856 308
126808 746
52455 504
10272 469
2105 92
1894 317
3731 844
3492 535
8449 555