68995
299141
220600
402990
238273
34889
490896
776556
180522
42846
895241
162658
361337
977528
3911000
753970
877904
874292
92467
49135
568760
468124
530979
845676
47816
349814