39325
583597
83180
570170
279513
518474
954955
197726
616591
79306
69745
966771
590875
180185
507548
103902
1183510
1021833
1015809
1011980
1005632
998414
998103
996204
996903
994968
992778
991434
991848
990651