30457 9
31430 3
23153 1
44557 7
38682 2
33901 13
24280 6
22928 2
25756 3
32758 2
29003 4
24255 2
37077 6
25806 5
21802 4
32281 4
38481 2
34301 8
51553 16
29678 6
21602 3
97683 24
32901 5
36502 8