3888
1398
1149
642
481
249
181
179
177
166
153
151
100
82
63
47
33
31
26
24
19
18
17
15
14
10
9
8
7
6
5
4
3