5673
1451
974
575
461
383
372
354
277
267
172
166
165
145
126
112
110
83
73
68
62
59
55
54
50
43
42
36
32
27
26
24
22
18
17
16
14
12
10
9
7
6
5