161640
12299
541533
252163
955704
947398
185715
971109
965949
355688
567669
1016963
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
442275
814256