5585
4879
2870
2805
2742
2254
2227
1590
1356
1250
1243
1211
1147
1144
1034
939
879
818
720
712
707
602
568
547
528
511
501
486
483
475
457
425
370
363
312
274
270
258
237
236
209
178
175
164
161
159
156
151
139
132
113
110
106
102
101
100
99
91