1014988
199866
400640
425824
18344
705335
23422
1139200
756979
354793
719363
784801
325468
960630
388844
1042523
379709
267769
49662
89823
6310
276461
552648
743617
451420
508439