29804 9
30854 3
22652 1
44005 7
37655 2
32957 13
23452 6
22078 2
24480 3
31905 2
28327 4
23428 2
36255 6
24352 5
21284 4
31202 4
37680 2
33430 8
50205 16
28429 5
20834 3
96379 24
32279 5
35852 8