4149
1148
817
384
363
322
299
288
264
259
158
147
145
130
120
116
97
84
82
71
67
63
47
44
37
35
34
29
26
25
22
21
19
17
16
15
12
11
9
8
7
5
4
3