510576
705500
117154
398668
1013991
340272
588356
365114
645414
549812
396240
123742
1511104
1080709
219909
212187
55945
1167946
543830
1004615