299230
86122
659393
356546
958592
245304
974999
1006395
911168
7188
267699
572214
813505
996679
496126
465193
733606
561545
805364
150193
572512
513882
457433
555511
291299
393564