708450
141760
450566
31861
646448
95597
309488
655865
590246
85645
966123
139952
442969
667965
1048435
59260
64583
446290
40369
517106
54245
508225
767864
550100
382589
272861