1000 137
5083 458
14130 404
3547 807
9806 498
3207 154
6588 624
2198 80
4510 351
4174 181
7885 458
11320 512
3460 525
2758 746
2924 347
2013 397
2307 413