331433 25
50330 5
22151 5
37783 5
51176 10
163179 9
1540107 117
54854 6
28328 9
40252 5
34384 6
91026 12
27703 10
29126 3
118703 6
30984 8
42204 2
38452 7
31429 4
21033 9
48051 2
49077 9
462308 35
414901 50