2991 66
8570 591
41680 945
9720 449
2280 508
3756 244
5654 890
2912 163
14022 572
51373 196
3995 766
8964 295
13636 836
27293 245
12714 135
84687 120
31570 790
7828 323
91132 109
64914 186
66456 989
29958 325
30889 78
48135 519
10070 47
87380 490
8012 411
5990 914