1000 292
1066 86
1625 140
32554 599
10652 204
146844 955
3699 452
11875 771
26027 390
5210 581
5179 598
2471 316
2558 386
4102 559
4324 641
3550 685