25012
46634
19592
64137
22140
47886
63727
12130
58586
13610
43665
40328
435277736
241056380
1685498313
158728269
131676180
125639260
1136538896
104886214
89980182
84113292
76575141
70500160