605286
11797
523137
265848
553375
161849
482498
306778
918206
270815
83646
61432
459518
282907
807105
720970
707500
726303
138428
372443