5802
1667
999
605
569
471
386
369
329
320
180
168
160
154
123
99
85
81
79
71
68
63
61
40
34
33
32
30
29
28
27
23
21
17
14
13
12
11
10
8
7
6
5
4