2695
2347
1359
898
652
555
474
378
301
178
166
135
111
98
94
75
73
38
37
30
27
26
25
24
21
18
17
16
15
13
12
11
10
9
8
7
6
5
4
3