271320
328791
949255
763558
559554
951817
1029930
1086369
35059
67328
711236
182898
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
442275
814256