2859
1066
580
242
179
138
134
112
80
69
50
46
45
36
30
29
26
25
23
22
19
18
17
15
14
12
11
10
9
8
7
5
4
3
2