5998
5115
4252
2821
2119
1709
1700
1511
1387
1275
1213
1198
958
816
760
715
699
631
549
539
522
507
445
427
384
370
352
351
341
321
312
299
276
271
244
242
237
215
201
185
159
141
140
134
131
130
124
112
81
80
62
4
0