14531 829
30987 580
1377 83
1693 63
13542 515
13546 51
7139 108
6495 886
32943 745
19065 461
3824 436