3705
1138
766
374
326
306
303
278
261
258
138
129
122
107
100
87
76
64
57
50
48
45
42
38
37
35
34
33
31
24
23
22
19
17
15
14
13
12
11
10
9
8
6
5
4
3