5526
1513
922
529
494
404
386
341
315
283
172
169
166
163
162
129
88
85
78
72
70
63
61
43
37
36
34
33
32
31
30
29
28
26
22
21
19
17
15
14
9
8
7
6
5
4