3230
16048
12842
11923
11010
940
900
790
787
7158
7013
6624
650
6216
5926
5515
536
5229
500
498869
480
4733
471
4510
4217
4019
385
3511
358
337
3313
335
2810
2813
253
232268
237
231
2311
211
210
1814
174
160
150
130
114
112
110
100
104
103
73
70
60
50
16