2646
2183
558
552
485
349
334
260
236
178
162
147
146
124
106
102
94
87
86
85
79
68
64
61
60
55
52
50
48
46
44
43
42
41
40
37
35
33
31
30
29
28
27
19
17
16
13
12
11