3550
1426
907
442
345
179
167
157
145
137
133
131
100
90
51
36
30
24
18
17
16
14
12
11
10
9
8
7
6
5
4
3
2