19849
412777
527378
353161
286641
161805
285329
824976
52064
718357
150269
402598
39800
341970
132872
44046
711781
460613
146185
468140
506633
898324
828847
648969
273317
826446
562752
55516
50473
917575