4014
3369
1852
1783
1522
1424
1373
1323
999
863
828
787
703
626
589
585
504
496
439
432
419
377
352
320
298
288
285
255
237
214
200
195
171
161
160
158
147
142
134
131
130
127
117
110
108
102
97
92
81
80
79
74
68
65
61
56
55