343564
293148
411170
788505
1103541
889950
303706
493368
137673
274490
43152
404671
140542
95764
752722
235808
42459
1033877
154319
706709
215810
842527
1241482
300327
419390
755231
57791
581755
308963
318259