2698
2395
1398
895
545
522
466
332
313
168
138
134
129
120
66
60
57
43
36
29
22
20
19
17
15
14
13
11
10
9
8
7
6
5
4
3