2667 613
6053 332
1518 145
3541 498
2039 406
3562 478
4689 284
5297 547
12049 500
6885 931
5946 801
2950 127
3054 338
11753 675
14183 600