5910
4753
2741
2639
2494
2440
2395
1691
1398
1375
1220
1177
1145
1102
983
931
856
785
756
701
588
555
523
489
486
452
451
437
403
392
369
297
246
243
222
217
208
206
194
192
175
173
149
147
137
134
127
124
119
117
112
110
104
100
99
97
81
80