15710
46634
36842
19592
59059
64137
22140
12130
58586
13610
43665
22360
435214736
241027380
1685298313
158699269
131653180
125623260
1136248896
104876214
89971182
84097292
76554141
70487160