50778 8
65202 10
63232 9
68406 22
84978 22
98653 14
1110031 202
645609 161
172307 24
240009 43
56032 4
83153 20
51729 10
139134 37
162656 35
94826 15
99776 19
166983 20
195930 22
183482 34
103828 18
78831 3
144954 16
577931 74