2395
1559
948
574
403
382
318
279
227
124
123
93
91
89
68
56
47
42
38
36
32
21
20
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2