5375
489770
159186
3461
937270
711133
865253
60271
261612
366267
14776
219478
565744
18788
974470
519125
24749
487999
160446
41159
683984
5868
23519
35084
497514
200455
15297
334956
466736
266870