249183
20237
1032904
1072305
255612
706651
362299
727534
360487
704524
239238
478760
497747
426471
620709
80304
566887
435737
184597
365273
908394
796948
70632
47586
82610
4759
389157
285838
1018573
777582