2874
2590
1457
964
660
557
551
392
355
186
172
138
123
120
96
91
37
36
33
32
30
29
28
26
22
19
14
13
11
10
9
8
7
6
5
4
3
2