691608
311668
165569
885917
365576
109546
925501
611264
483295
328414
562838
237807
627464
1006669
573786
844107
617772
202773
365114
659353
350584
494714
827667
617953
398878
404326