1000 63
5183 392
5411 879
3448 769
2681 83
3505 398
3180 452
12606 299
32303 545
17951 116
15617 465
2001 221
3565 679
2844 610
3481 550
2974 329