2855
1542
977
643
625
495
485
391
330
157
137
122
101
100
98
65
62
53
47
42
30
23
21
19
18
17
13
11
10
9
8
7
6
5
4
3