5897 526
1441 303
2803 748
112801 699
63556 523
1210 211
131196 327
18358 705
72881 300
979 124
47999 548
42599 713
2970 461
3165 752
8385 275
3501 459
294689 1063
249334 938
2111 461
2187 202
2659 68
5789 650
40579 921
3995 637
2733 394
1730 292
3528 593
396370 1391