14185
123677
399230
19125
352235
930112
773459
3436
288966
69391
407866
56949
632276
549654
536411
104589
810783
833489
517742
33471
604530
910819
310161
707897
547979
917586