2257
1756
936
621
584
490
387
351
329
182
135
104
86
85
84
61
43
33
32
29
21
20
18
14
13
12
11
10
9
7
6
5
4
3
2