14793
7552
5838
2637
2410
2335
1978
1222
1194
1132
1119
1055
849
817
785
620
552
547
466
464
428
421
416
399
393
356
348
346
313
310
306
275
264
215
208
206
203
202
198
186
184
175
166
158
155
147
141
130
126
125
121
118
117
114
103
102
99
96
89
88
84
83
82
80
79
75
72
68
67
65
62
60
58
56
55
47
42
41
40
36
35
34
32
31
28
27
26
24
22
20
17
0