2666 613
6044 332
1518 145
3539 498
2038 406
3560 478
4687 284
5296 547
12048 500
6884 931
5944 801
2949 127
3054 338
11752 675
14181 600