763396
333663
532261
457419
221887
171960
379312
63596
501749
860908
346144
382672
131715
234637
1418113
4096828
966981
895371
1188148
1443916