5800
1663
949
607
531
470
365
364
355
298
186
180
167
164
154
139
102
94
93
86
75
71
70
69
48
42
38
37
35
32
31
28
26
25
24
22
21
20
19
16
14
13
10
9
8
7
6
5