4280
3957
1668
1598
1455
1375
1111
973
909
826
621
407
400
336
332
255
224
211
176
168
155
144
142
99
93
86
53
45
44
42
37
31
29
27
22
21
17
16
15
14
13
10
9
8
7
6
5