2591
2392
1480
852
707
591
477
366
338
190
162
136
115
102
81
54
44
43
40
36
25
24
23
21
18
17
16
14
13
12
11
10
9
8
7
6
5
4
3