2597 135
3879 300
3610 502
5163 789
4220 364
19811 954
31331 548
2611 49
37686 729
13406 653
2733 257
4682 528
2733 368
1860 213
2493 303
9548 27
1343 168
2192 297
3745 827
3068 575
2989 640
969 58
3007 652
9320 616