1091
1007
336
252
234
230
150
136
131
101
91
64
57
53
52
51
49
45
44
43
37
33
32
29
28
27
23
21
20
19
18
17
16
15
14
11
10
8
7
6
5