3479
1038
752
350
289
286
271
258
203
138
122
113
110
87
85
75
61
57
46
45
38
37
32
31
21
20
19
18
15
14
13
12
10
9
7
6
5
4
3