3401
998
736
346
341
280
278
201
196
179
158
133
122
115
114
95
90
74
54
46
41
34
33
32
30
29
28
27
24
18
17
14
13
12
11
8
7
6
5
4
3