4671
2682
2625
2451
1603
1307
1235
1179
1019
887
841
760
662
651
562
492
483
426
382
342
277
273
262
259
244
203
201
197
196
141
111
92
54
3
0