68031 27
18178 2
95803 2
255734 17
38159 3
66108 3
73079 6
31379 7
37306 6
26504 5
40778 4
60278 12
24752 8
31376 10
11978 2
41482 7
25626 2
35052 1
19784 9
60653 16
16584 10
23357 1
57905 10
455927 61