1004106
607174
661983
347551
955567
352594
410409
860659
478501
383468
777961
231614
5476367
4504935
4318459
3440462
3433998
3383286
3330956
2996729
2980226
2473209
2128352
2123407