1213
1090
372
289
265
258
180
165
137
124
100
77
74
71
68
65
58
54
49
43
42
39
33
32
31
29
27
25
24
23
21
20
18
17
16
15
14
13
12
11
9
8
7