5990
1606
1071
620
504
439
436
389
346
266
176
174
162
146
137
136
131
81
76
69
68
50
48
46
45
43
39
35
33
32
27
26
25
24
22
19
16
15
14
13
10
9
8
6
5