343664
402371
100758
934118
296906
244269
594860
288884
454927
35141
209504
517123
5051799
3488581
2963148
2289804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471