1678
1513
425
423
370
327
236
171
166
118
116
83
82
80
75
69
63
57
54
49
47
46
42
39
38
35
34
29
28
27
26
25
22
21
20
19
18
17
16
15
14
10
9
8
7