3040 116
5018 261
31034 673
46876 584
21678 331
2368 153
1269 62
56687 872
3688 522
16127 316
7059 581
78585 612
1032 73
10052 303
9198 878
121297 751
4926 745
11930 285
6022 98
10417 732
65557 833
5980 899
104364 547
30666 218
12080 790
13671 584
2242 191
25462 679