3840
3586
3346
2130
1223
919
797
470
465
331
303
299
259
229
227
141
137
132
96
70
64
58
37
34
22
21
19
17
15
13
12
8
6
5
4
3