308480
8495
178538
603218
1033400
164547
204112
69753
100723
837819
681197
1009862
15610
846169
982236
54322
695870
543709
304822
508576
56793
866556
183344
595677
982141
675775
456478
83779
1017712
783244