2953
944
694
342
336
273
269
217
154
144
142
141
118
107
106
98
92
67
66
55
45
42
36
32
30
26
22
21
18
17
16
15
13
11
8
7
6
4
3