3001 689
447 85
2956 765
1859 575
2935 901
659 208
1665 353
1401 348
2321 388
2124 521
1572 425
1195 325
1622 299
373 86
1196 201
2865 801
1653 217
2267 462
2549 753
2311 554
468 116
461 98
2363 517
715 163
245 45
1967 348
2984 744
3239 519