331354 25
50278 5
22031 5
37479 5
51133 10
163154 9
1539929 117
54701 6
28229 9
40102 5
34257 6
90956 12
27628 10
29027 3
118405 6
30856 8
42082 2
38256 7
31180 4
20907 9
47832 2
48830 9
462234 35
414727 50