2999 66
8576 591
41687 945
9732 449
2282 508
3759 244
5658 890
2912 163
14233 573
51382 196
3997 766
8971 295
13643 836
27297 245
12726 135
84744 120
31571 790
7829 323
91155 109
64923 186
66466 989
29964 325
30896 78
48142 519
10072 47
87413 490
8015 411
5991 914