3140
3019
2811
1931
1584
1521
1304
1284
978
956
841
826
739
679
673
596
585
574
557
493
395
347
333
326
316
294
283
282
260
235
210
203
184
154
151
150
146
137
127
113
110
98
92
90
89
78
77
73
59
46
45
40
38
34
33
30
25