30975 1783
39066 1301
28318 582
17926 498
29480 187
44266 277
27588 166
51598 498
21573 1468
16450 1320