1028896
920
814178
7831
8318
6312
700
7060
680
7223
6735
702
11030
8990
6820
5300
489261
4310
4100
3909
3671
354147
326142
29149