331534 25
50381 5
22280 5
38408 5
51359 10
163251 9
1540634 117
54951 6
28481 9
40406 5
34481 6
91276 12
27802 10
29203 3
118953 6
31157 8
42358 2
38584 7
31555 4
21078 9
48234 2
49356 9
462508 35
415130 50