6257
4993
3027
2883
2665
2511
2445
1724
1484
1401
1266
1259
1230
1187
998
976
913
900
801
699
686
635
612
555
521
482
479
459
457
451
439
431
389
333
280
278
239
236
213
210
203
193
185
170
168
162
154
152
137
124
118
114
107
106
100
99
84
82
77