4846
1153
814
389
355
337
318
303
261
250
164
138
132
124
123
102
93
70
59
56
52
48
47
45
42
41
31
27
26
25
23
19
18
17
15
14
13
11
10
9
8
5
4