2671
2068
1135
769
599
481
423
392
335
160
153
150
115
112
105
79
50
47
40
36
34
32
28
25
24
19
18
17
15
14
13
12
9
8
7
6
5
4
3