29631 5
168027 17
139883 18
42809 5
50882 3
82359 9
73081 5
31153 3
83080 13
54608 5
52958 4
65455 4
69358 7
42101 3
57252 5
58332 4
80206 6
61556 5
48183 7
44908 2
46851 2
41077 2
51301 1