6258
5006
3080
2916
2652
2301
2243
1729
1460
1284
1238
1219
1203
1086
985
951
923
823
809
698
691
614
608
586
547
489
469
463
456
442
435
404
401
377
318
294
259
238
226
211
202
174
170
169
152
145
132
130
126
119
116
106
100
99
96
85
84