3009 860
416 118
2278 729
2605 596
1696 414
2187 562
661 72
1767 532
9125 335
1571 417
6830 598
2515 624
2630 532
2207 662
965 267
311 72
1225 279
2296 527
6015 845
529 40
2068 176
2509 758
2999 674
4426 247