667741
6088
48969
109361
510300
878219
147632
802483
257287
488247
461695
542937
5464367
4496934
4313459
3439462
3431998
3374286
3326956
2993729
2976226
2470209
2126352
2121407