498527
157605
572649
240168
303636
783715
1060749
1079268
844376
450801
571730
47786
2111784
2350878
930513
219965
601689
338962
1549591
1122866
218915
2022713
3215269
1836727
124369
961403