4707
1253
951
430
425
376
356
310
288
250
171
162
155
128
125
123
105
79
72
70
64
62
52
37
34
33
32
29
28
24
20
19
18
17
16
15
13
12
9
8
7
6
5
4