3675
3401
1430
1367
1244
1006
900
875
709
623
544
449
429
384
330
323
225
174
169
146
127
124
112
106
105
92
64
54
50
30
29
27
25
24
22
19
17
15
14
11
10
9
8
7
6
5
4