4590
1109
761
470
406
311
283
270
222
207
149
134
124
99
96
95
76
73
67
62
61
59
43
37
34
33
25
24
22
20
19
18
17
15
14
13
11
10
8
7
6
5
4
3