877557
405175
96044
36825
25564
492717
815399
73537
470908
429964
915879
78539
486157
300486
949195
798480
586700
587596
956957
97485
284807
460781
231570
1744
105999
673372