233113
146756
65753
1221000
943442
15668
308621
796172
440807
465831
502834
461920
1103175
967595
929378
342888
833413
451686
1094102
199405
1174903
87484
605809
582405
401323
354277