621852
887667
137820
30236
858260
903199
394801
416585
622562
510380
938517
377126
5084799
3518581
3016148
2321804
2214988
2010609
1907357
189978
1746118
1715136
1664195
1625471