1250 75
2130 163
1645 59
4830 843
3431 593
4036 858
2914 234
5288 616
1932 337
3270 552
5608 196
7128 873
4417 626
2699 527
2904 372
3218 602
4609 686
1267 83
3042 798
4208 503
7724 451
29437 485
4626 657
91424 792