2228
2208
1787
1454
866
853
842
534
480
402
398
391
352
306
249
212
207
188
184
178
171
137
121
84
80
74
65
53
46
44
38
34
30
24
21
20
18
16
15
13
12
11
9
8
7
5
4