5225
4705
2625
2461
2167
1684
1603
1411
1307
1237
1179
1019
923
887
841
829
815
760
662
651
650
562
499
493
483
478
433
426
382
365
363
350
342
277
274
273
269
262
259
258
244
227
203
201
197
196
159
141
134
124
121
111
95
92
81
80
60
54
3
0