3486
1089
744
397
394
291
266
265
222
190
142
141
117
116
115
108
75
68
65
63
53
48
42
32
30
28
26
25
23
20
19
17
15
13
12
11
10
9
8
6
4
3