5893
1623
982
622
524
457
391
362
340
260
172
163
162
157
135
132
94
90
89
85
75
57
51
45
34
33
32
31
30
28
25
22
20
18
17
15
12
10
9
8
7
5
4