111579
1782719
490
3910
570
300
180581833
69865
1146718
2960
4630
290
435167736
241007380
1685188313
158687269
131639180
125612260
1136078896
104868214
89962182
84090292
76546141
70474160