986
797
458
260
246
172
120
108
101
97
91
77
46
45
42
37
29
25
24
21
19
17
16
14
12
11
10
9
8
7
6
5
4
3