30952 1783
39062 1301
28317 582
17921 498
29478 187
44265 277
27586 166
51536 498
21572 1468
16443 1320