951
1210
7715
463
4911
586873
456
443
646
496
11813
90
36897
28350
26883
24063
2022267
18594
1799151
16706
1645147
13930
13520
11750