2950
2377
1479
955
601
478
427
200
191
149
136
128
117
111
84
70
49
42
39
37
35
34
32
31
27
24
22
17
16
15
13
11
10
9
8
7
5
4
3