108028
631262
608584
392616
263396
112616
104192
24657
108868
690102
320435
179910
787147
875949
1005724
799610
528505
42952
76987
586377
283284
524841
437275
813256