1000 84
2591 234
21782 287
6614 603
24257 614
8879 67
5772 170
2341 313
7214 180
2194 217
2521 353
2345 336
4455 468
1853 471
3556 559