508118
412201
154552
272939
184786
537617
685806
920728
346887
19530
160598
816624
31185
685781
1000726
305244
407307
649971
343822
952954
132840
168756
83655
720121
627942
614405