2878
2717
1466
957
693
624
559
497
445
213
169
143
130
113
92
78
52
51
43
33
32
31
29
28
25
24
23
19
17
16
15
13
11
9
7
6
5
4
3