196362
701600
387324
33120
115138
19532
329869
212550
429310
707451
623529
336575
37726
290614
866460
717253
88835
285378
899458
418965
720250
578568
807758
557266
313259
233747
238334
1016177
393443
844226