3515
3277
2339
2116
1357
1248
1194
1055
536
492
419
372
341
317
303
279
223
218
201
182
181
145
139
136
94
87
74
70
63
57
52
48
44
43
40
38
34
30
26
22
19
18
17
16
15
14
13
12
11
10
9