331454 25
50382 5
22184 5
38106 5
51283 10
163178 9
1540330 117
54933 6
28383 9
40352 5
34432 6
91234 12
27751 10
29177 3
118733 6
31078 8
42231 2
38508 7
31484 4
21084 9
48131 2
49227 9
462409 35
415030 50