2947
2817
2042
1808
1154
1020
1019
880
461
378
375
370
312
294
290
278
243
236
226
200
167
163
125
121
111
92
88
86
82
68
60
58
44
36
34
33
29
28
25
23
22
21
19
18
17
16
13
12
11
9
8
7