2663 613
5976 332
1509 145
3535 498
2038 406
3559 478
4687 284
5293 547
12047 500
6884 931
5943 801
2947 127
3053 338
11747 675
14175 600