126 36
16043 338
2533 215
54018 607
2971 325
11940 787
21570 143
33330 669
15860 701
10362 118
1667 98