41383
435181
1131730
135903
74440
351871
279737
1092858
207772
285292
242560
1541626
789147
877949
1007724
804610
533505
42952
79987
588377
283284
526841
442275
814256