666797
312622
644295
481439
766590
681448
194649
35976
878966
206891
442155
218863
5168799
3587581
3115148
2417804
2243988
2068609
1988358
192178
1776118
1724136
1696196
1642471