392506
447748
670979
685462
648346
270591
460192
1262889
991738
787805
872508
649854
89232
485363
245411
589893
720919
440245
65450
34639
649943
966235
151137
8811000
668689
189684