2685
1831
1129
706
554
462
429
400
316
143
132
121
104
99
97
75
74
42
40
33
30
28
19
18
17
16
15
14
13
10
9
7
6
5
4
3