508 103
1502 303
1744 414
2358 587
381 47
2063 538
3026 872
844 199
1072 277
2686 659
2599 678
475 90
1198 242
2765 625
2757 614
2062 546
1141 275
2336 585
2835 145
298 67
1897 349
1014 109
3330 633
6183 538
5915 240
1345 41
3601 779
3779 675