1511
1392
438
391
357
346
209
183
150
143
141
129
122
98
85
81
79
77
63
58
57
51
48
47
45
42
39
33
31
30
28
27
26
25
23
22
20
17
16
15
13
12
10
9
8