430463
348120
673160
13985
195617
195870
754697
766653
164864
770533
600620
564211
962410
194581
57255
465795
1014661
258192
832891
627252
76208
581887
104441
993104
56600
640732