5820
1591
986
563
515
443
391
357
352
307
168
166
165
145
138
114
84
80
75
71
70
67
64
42
36
33
32
31
30
28
27
26
25
23
22
20
19
18
14
12
11
9
8
7
6
5
4