993326
636533
784109
356875
537338
2171000
727902
1088
116486
236652
911150
805576
615475
329187
906645
196362
700600
387324
32320
113138
18532
212550
429310
706451
623529
336575