2540
1761
1168
767
435
356
256
231
197
126
120
106
101
97
67
63
47
45
42
31
29
27
18
17
16
14
13
12
11
10
9
8
7
6
5
4
3