6007
4591
2738
2657
2498
2391
2350
1645
1409
1369
1184
1138
1110
1092
1052
1027
799
767
733
664
537
526
521
517
502
486
476
475
462
459
434
384
348
333
322
320
257
234
230
219
174
156
148
147
141
140
137
133
127
103
101
100
99
98
97
90