787603
1269515
130649
958370
76367
1065558
994146
917609
983188
313842
695792
698963
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
441275
814256