4079
1134
783
385
326
324
298
273
259
252
140
136
129
108
102
95
61
59
55
49
43
37
28
27
23
22
21
20
18
17
16
15
13
12
11
10
8
6
5
4