5967
1635
922
619
505
484
377
355
350
320
178
175
162
158
143
138
99
90
80
79
72
71
70
49
42
36
35
34
31
30
29
28
27
23
22
20
19
15
14
13
12
9
8
7
6
5
4