42730 1
30301 9
35452 4
23282 4
16582 3
14358 1
175579 37
89930 5
570277 85
57126 19
79029 20
131358 30
216328 31
33056 12
182734 19
350479 30
60608 2
38854 6
40501 10
82128 11
71308 11
68509 9
164127 26
647333 76