2505
2047
1111
727
706
571
401
398
305
181
140
128
87
85
84
75
56
30
29
27
25
24
22
19
17
15
14
13
12
11
10
8
7
6
5
4
3