650585
575790
213522
363773
127381
758545
181280
659346
5830500
3056654
2193336
1977238
1861736
1830895
181667
1727433
484
925843
378527
949887