2999 501
14659 175
12915 776
3402 270
6072 801
2270 321
3851 663
3494 548
1898 119
2466 466
2411 173
1782 395
1927 283
2581 417
2771 508
4755 399
3890 841
3782 418
7854 727
2994 568
6105 819
11792 349
2552 427
2928 524