114530
500879
1080709
101641
106788
269650
171444
332358
778900
941550
75341
739181
48159
338113
695975
646138
757330
483321
115233
445722
414330
979192
426108
746468
370672
61352