4289
3923
1737
1505
1457
1226
1098
968
880
747
646
510
483
385
297
205
201
200
195
178
173
163
160
145
124
95
65
61
32
30
28
26
22
21
20
18
17
15
14
13
12
11
10
9
8
7
6