146513
18258
268677
88809
586346
430181
125561
937633
744353
69651
340476
851640
620538
285453
85090
91230
1029834
100785
863983
463471
753480
654272
338308
327184