50705 4
38930 3
19728 2
31783 7
35482 13
59801 12
19982 7
37007 2
25158 9
231455 38
381481 50
126077 13
55530 5
161852 48
270202 34
105282 24
1053808 87
158059 41
48981 4
98428 17
205305 31
68553 13
716676 66
461709 30