3532 593
3130 544
4702 756
155077 168
12787 338
11856 308
126812 746
52455 504
10273 469
2105 92
1894 317
3731 844
3492 535
8449 555