39732 4
41082 2
46209 15
24384 3
45184 8
37158 5
50781 3
21502 1
53559 5
142432 7
17480 1
24756 2
47477 7
29977 4
53909 6
55004 11
54008 2
15127 1
29606 7
19904 1
61153 14
29951 3
39351 4
178909 31