49634 9
285880 16
187881 16
163978 32
656303 47
1389676 102
30751 2
56883 3
35102 2
40601 3
16979 12
38658 9
60708 2
58133 7
50834 7
46058 4
68704 16
20782 1
30156 6
44926 7
24429 2
49306 3
74151 13
139728 21