3183
1028
746
355
322
283
252
242
210
209
147
141
133
124
115
95
94
78
71
57
53
51
42
39
35
32
28
27
25
24
22
21
17
15
14
12
10
9
8
7
6
5
4
3