2650
2457
1502
887
695
576
498
373
343
186
168
135
115
105
83
63
45
44
39
35
27
26
25
24
21
17
16
14
13
12
11
10
8
7
6
5
4
3
2