830660
145409
938579
214424
590677
476772
876720
813321
889693
921572
594220
553423
84562
534587
667917
761171
1004444
676913
1137741
6399
12830
620172
616925
1053998
975587
118737