921193
471886
1385346
887156
108881
843316
328628
353941
569277
76376
338642
545962
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
441275
814256