5508
5121
4931
2502
2286
2031
1659
1573
1467
1411
1362
1352
927
917
829
815
744
657
650
649
622
561
489
482
481
478
433
425
384
365
363
350
312
277
273
271
269
259
258
250
244
229
228
227
201
192
191
190
188
159
150
141
134
124
121
100
91
81
80
60
3
0