4091
3623
1579
1466
1426
1055
983
791
740
625
546
540
420
366
290
247
239
202
191
187
183
135
95
80
79
70
64
55
52
48
46
41
36
32
26
25
22
20
17
16
15
13
12
10
9
8
7
6
5