6451
5568
3253
3179
3172
2677
2600
1741
1550
1517
1395
1328
1289
1252
1218
1051
1005
994
845
784
746
726
637
571
563
551
532
523
509
494
485
453
434
426
382
349
334
294
286
279
270
238
213
199
192
188
172
168
164
159
155
154
136
128
108
107
102
100
99