39972
358999
217946
575922
649684
620183
512514
13622
15883748
707586
5095578
4437980
3556510
3553192
2323216
2224495
1034
334250
384972
398161