2961
2398
1492
956
624
491
443
202
190
143
137
134
115
101
89
68
53
42
36
33
32
31
28
27
25
24
23
22
21
17
16
14
12
10
9
8
7
6
5
4
3