675129
120615
901979
387593
260393
159836
944258
793421
825742
128523
362482
21682
666761
972518
189263
48834
592223
263420
132737
497678
892764
443310
714418
248975
340747
1004204