523728
19849
1272368
353161
600979
286641
161805
285329
534418
52064
569314
718357
706803
920115
50171
109263
625378
65976
182552
50310
37736
29457
181692
545254
970185
583604
62545
762900
110699
62150