706760
286582
1021645
548133
534409
1043563
874151
690279
953185
343515
208926
1246433
812147
895949
1015724
822610
554505
50952
96987
605377
292284
542842
445275
829256