680133
1004338
179656
999356
199531
700954
811161
171790
944850
894678
357764
406267
445216
465545
740435
650991
1721000
815242
598981
68915
190409
67764
630456
179682
895670
536485