2893
2655
1518
947
738
622
620
508
392
194
169
139
123
103
88
65
54
39
34
30
29
27
20
17
16
15
14
11
10
9
8
7
6
5
4
3