5832
1546
1030
605
505
394
390
356
320
225
184
179
171
164
146
121
110
91
85
76
69
58
54
53
48
42
40
38
31
28
27
26
23
21
20
19
17
13
12
10
9
8
7
6
5