14527 829
30987 580
1376 83
1692 63
13540 515
13546 51
7139 108
6494 886
32943 745
19064 461
3824 436