14746 670
5191 52
13956 475
2540 581
8837 673
41131 508
18723 296
2218 406
22310 80
26772 675
12950 252
3001 732
1580 363