100342
532108
384298
545950
660506
804636
684996
221646
727899
403812
529188
100779
5050799
3488581
2963148
2288804
2202988
1995609
189278
1885357
1732118
1706136
1651195
1619471