3667
2870
2274
2128
1892
1798
1757
1647
1414
1307
861
501
456
452
384
350
346
322
265
249
232
217
214
199
191
183
164
160
141
139
128
125
113
112
111
106
104
102
101
95
91
89
85
80
67
65
48
46
40
16
11
10
8
7
5
4
3
2
1
0