1051550
251666
224210
183767
122886
1013644
584207
355452
5960500
3117654
2238336
2030238
1882736
1860895
1762433
202534
87394
469708
896250