38856 5
28952 6
17258 2
407176 18
19859 5
40832 6
29828 3
260957 27
81879 7
61477 9
54504 1
33853 5
290008 12
32656 4
125852 14
627584 77
37327 11
108478 11
148530 11
332028 26
130102 14
934334 215
384556 55
345379 20