8613
3065
2610
121702
110
131
165
137
101
107
2780
3250
17683
13970
11651
10390
791263
7862
7160
6672
639147
579142
57610
5060