2794
2605
1487
955
672
563
535
399
360
190
182
125
124
123
103
88
42
41
38
31
28
27
20
19
15
14
13
12
10
9
8
7
6
5
4
3
2