46302 25
14532 5
20652 13
32505 12
15032 5
17176 7
20859 2
38429 11
71457 6
219032 38
361527 50
47380 5
254431 33
96980 24
1000578 87
145308 41
195184 30
60551 13
677984 65
442026 29
187004 18
76681 9
498007 93
126754 32