3153
2743
1599
1040
628
560
501
455
430
211
162
138
129
123
112
96
56
52
51
45
42
40
36
31
28
23
22
17
14
13
12
10
9
8
7
6
5
4
3