1088
903
446
288
249
188
119
118
117
91
82
78
55
43
36
34
32
31
24
21
20
18
16
15
13
12
10
9
8
7
6
5
4