2738
2107
1095
715
628
506
499
477
413
157
133
129
111
110
103
87
58
40
39
38
30
26
25
23
21
19
18
17
15
14
11
10
9
7
6
5
4
3