25717
19770
42498
51106
152807
847945
782272
650165
414252
85855
189631
714996
701600
387324
33120
115138
19532
329869
212550
429310
707451
623529
712128
638228
39492
84967
331838
814267
11635
229688