879875
883472
15703
57115
2993
142390
484426
40372
197774
146879
558172
941787
525367
290863
172222
52835
310240
759751
411587
664620
380948
405388
33572
739662
63479
40089
959873
940305
486676
488373