1683 58
40568 781
38149 46
22636 670
3606 801
7063 758
5263 589
2187 287
2741 579
6039 424
1508 210
2085 89
2315 370
1281 114
2561 506
4613 436