639188
582217
1001553
555266
918505
561892
561784
401870
1054485
864782
254496
1068196
779147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
803256