126182
165839
489804
87294
285166
269421
113935
830975
328946
120386
693240
712991
823666
230918
89115
939545
141742
811311
279208
298652
381160
466680
29736
184428
687508
789935
510954
273518
808428
59650
936763
670471
1056578
1098371