1000 93
10877 375
7037 357
25844 342
61100 125
168969 306
21094 1029
30131 384
24979 240
5396 476
10626 532
4720 526
3913 691