2949
2824
1637
1011
696
654
548
209
182
163
152
144
142
114
98
87
67
47
38
37
30
27
22
21
19
18
17
16
13
12
11
9
8
7
6
5
4
3