1332
660
860
961
1423
780
2346
17610
1992
1742
670
2210
1583616
1091512
9921276
991116
94813
9107258
7434154
722911
68255
57913
54092
52128