3028
953
691
312
284
253
252
238
225
204
140
119
113
110
92
80
71
63
60
59
52
45
42
37
34
33
32
31
30
25
24
20
19
18
13
11
10
9
8
7
6
5
4
3