2831
2395
1466
977
530
398
354
270
221
181
140
123
121
96
90
87
41
37
34
32
30
25
22
20
19
18
16
15
14
13
10
9
8
7
6
4
3
2