2667 613
6044 332
1518 145
3540 498
2038 406
3562 478
4689 284
5296 547
12049 500
6885 931
5945 801
2950 127
3054 338
11753 675
14182 600