1235 145
3112 645
2157 251
2574 599
579 98
943 175
1466 211
3051 547
702 146
1165 302
4433 938
2603 507
5655 485
3057 739
1390 201
4796 494
4042 989
20917 758
221 52
2710 731
619 163
1216 250
2481 678
527 98