331530 25
50381 5
22282 5
38406 5
51354 10
163252 9
1540629 117
54952 6
28476 9
40403 5
34480 6
91276 12
27807 10
29202 3
118955 6
31152 8
42351 2
38581 7
31559 4
21076 9
48233 2
49352 9
462509 35
415133 50