2982 850
2514 529
1979 341
4824 307
1102 83
3486 670
2267 542
9957 507
3804 491
4441 755
28503 287
55991 319
72576 173
77952 654
110632 741
70833 309
94207 732
59803 515
71169 497
69302 971
85571 452
52084 266
81688 630
22346 469
96615 440