2673
860
642
381
330
266
213
168
160
158
132
104
95
91
76
71
70
57
51
44
42
33
31
28
26
23
22
19
17
14
12
11
9
8
7
6
5
4
3
2