3703
1132
756
363
327
316
298
282
260
255
138
134
129
113
105
90
85
59
57
52
50
48
42
36
35
31
28
25
23
21
20
16
15
14
13
11
10
9
7
6
5
4
3