5403
4569
3949
2986
2289
2241
2192
2030
1849
1528
1425
1351
1217
1158
1136
1099
1049
984
975
813
699
587
539
523
514
484
443
431
414
385
368
360
353
333
303
274
270
268
252
208
198
182
178
171
168
160
157
140
135
124
120
100
96
81
78
71
66
60
59