438478
527247
556394
42746
51589
1095168
73902
34712
6926624
489397
27979
146760
231638
252062
147667
2605688
835457
899848
715584
1208674