2871
2637
1447
945
698
586
577
501
400
184
167
131
130
115
103
67
47
41
36
33
29
26
25
24
21
18
17
15
14
13
11
10
9
8
7
6
5
4
3