19714
8168
6062
2825
2364
2306
2059
1329
1282
1269
1173
1054
871
863
802
622
617
616
493
489
466
447
428
359
358
346
317
311
306
293
278
267
266
252
220
208
206
204
201
198
193
186
175
174
157
156
155
147
130
128
127
122
119
118
109
107
105
100
98
96
92
91
89
87
84
80
76
75
74
68
67
65
62
60
59
58
47
45
42
41
37
35
32
31
30
27
24
23
22
0