5858
1686
1021
588
548
498
375
362
358
299
177
174
173
172
165
152
119
92
84
83
81
80
67
54
52
38
36
35
32
30
29
27
23
22
21
20
19
18
17
16
13
10
9
7
6
5