7970
2209
1523
1485
1460
1339
1293
826
745
722
615
497
465
447
303
299
289
282
237
199
197
179
169
145
141
130
129
125
120
116
114
109
101
100
86
85
74
73
66
64
63
62
60
58
48
36
35
34
32
31
30
29