57570
519232
436780
163860
452275
636601
1009961
933266
23751
568101
421238
940723
5332799
3762581
3273148
2589804
2316988
2170609
2094358
195078
1864118
1760136
1759196
1673471