39732 4
41077 2
46203 15
24376 3
45179 8
37157 5
50776 3
21501 1
53557 5
142433 7
17481 1
24754 2
47483 7
29981 4
53903 6
55004 11
54002 2
15131 1
29606 7
19906 1
61151 14
29958 3
39354 4
178907 31