505243
47729
135697
884218
875726
67504
81443
455731
615963
235223
13075
321527
133670
45463
101447
282858
419527
288491
961506
114842
481293
886486
1257367
372623
653307
268773
915620
4412
153103
446866