16037
7580
5838
2647
2488
2335
2041
1257
1194
1132
1119
1055
849
819
785
620
552
547
466
464
447
440
428
409
393
356
348
346
313
310
306
275
264
218
208
206
203
202
198
186
185
175
166
158
155
147
141
130
126
125
121
118
117
115
114
103
102
99
96
89
88
84
83
82
80
79
75
72
70
67
65
62
60
58
56
55
47
42
41
40
36
35
34
32
31
28
27
26
24
22
20
17
0