2893
1046
574
239
164
146
129
120
66
51
48
47
43
41
40
31
27
25
24
23
21
19
18
17
15
14
12
10
9
8
7
6
5
4
3