813493
74148
25213
788199
307259
734187
232608
42993
5969500
3126654
2243336
2031238
1882736
1862895
183967
1765433
204534
87894
470708
897250