12763
361015
752802
482031
258433
101216
2407254
244293
93868
183644
207978
294632
125580
104536
294317
305265
1866327
400
162
423
537
292
593662
622035
1125391
81132
1358956
485346