14753 670
5194 52
14001 475
2541 581
8844 673
41154 508
18741 296
2219 406
22321 80
26797 675
12960 252
3003 732
1580 363