1681
1533
426
367
360
236
227
187
163
126
119
117
92
90
81
78
73
59
56
54
52
48
40
38
37
36
32
31
30
29
26
25
24
22
21
20
19
18
17
15
14
12
11
10
9
8
7