2794
1354
929
568
419
358
325
243
198
140
119
118
92
86
69
60
51
48
32
29
22
21
19
17
15
13
11
10
9
7
6
5
4
3
2