2696
1954
1166
715
540
462
436
414
349
146
132
115
111
99
82
75
55
43
39
29
27
26
25
21
17
16
12
10
9
8
7
6
5
4
3
2