331451 25
50382 5
22182 5
38109 5
51283 10
163179 9
1540329 117
54932 6
28382 9
40352 5
34431 6
91229 12
27756 10
29179 3
118734 6
31078 8
42226 2
38505 7
31482 4
21080 9
48134 2
49226 9
462409 35
415034 50