5842
4488
2653
2575
2421
2371
2183
1506
1335
1301
1160
1111
1034
1023
987
873
722
700
679
604
518
507
489
485
466
451
437
436
425
422
406
386
370
308
307
292
248
230
222
214
204
169
163
144
142
137
126
123
122
120
114
110
108
100
99
96
93
91