331432 25
50329 5
22154 5
37783 5
51179 10
163177 9
1540101 117
54858 6
28326 9
40259 5
34378 6
91034 12
27705 10
29131 3
118707 6
30978 8
42206 2
38458 7
31430 4
21034 9
48053 2
49084 9
462307 35
414904 50