2306
1540
811
582
550
492
380
329
307
148
135
115
104
97
79
73
61
36
33
30
27
25
20
19
18
17
16
15
13
12
10
8
7
6
5
4
3
2