6447
5503
3244
3236
2699
2654
2584
2192
1579
1317
1272
1229
1213
1144
1041
967
949
867
735
732
689
678
646
576
571
555
539
532
524
492
475
458
437
375
357
273
263
259
242
237
235
219
197
182
178
170
166
150
146
133
124
123
120
106
102
100
99