4072
1193
859
401
342
341
315
290
277
267
157
136
134
123
122
118
114
85
79
62
57
54
39
38
34
29
26
25
22
20
16
15
14
13
12
11
10
9
7
6
5
4