5892
1711
1047
593
546
523
405
395
376
310
184
180
173
171
167
155
109
94
88
79
78
72
70
60
41
40
38
35
33
31
30
28
26
25
24
20
19
18
16
15
14
13
12
10
9
8
6
5