501255
39727
4286
139164
76391
733984
247861
718363
111803
100216
632159
345484
7631
312158
809476
141413
685448
866982
600138
752143
1001216
984133
650112
962574
190163
287355