147900
347677
942241
718870
752370
340120
123210
565360
1010265
284825
318227
799674
789312
881870
820147
909949
1017724
831610
570505
57952
101987
614377
297284
547842