624196
103320
32796
983602
738695
290449
61241
129149
208143
541787
503677
263627
198943
750697
1014842
736904
313611
976926
779642
653907
484631
510848
922461
591921
32363
103680