3593
1805
873
489
334
197
166
140
129
127
114
113
97
96
52
34
31
26
24
23
22
18
17
15
11
10
9
8
7
6
5
4
3