5935
1642
1010
603
592
516
425
369
345
245
230
192
177
140
129
126
100
97
94
88
85
67
64
52
46
45
35
30
28
26
25
22
19
18
17
15
14
13
10
5
4