4667
1193
887
456
407
337
314
313
285
236
167
164
137
125
112
97
86
69
63
58
56
53
51
47
37
31
30
27
26
25
24
23
22
21
20
18
15
12
10
9
8
6
5
4
3