5230
1486
1044
501
430
402
384
372
325
206
193
188
163
153
143
142
109
100
99
88
73
66
61
53
52
50
42
41
38
37
36
29
28
27
26
22
20
19
17
16
15
14
12
11
8
7
6
5
4