4183
2851
2291
1416
1048
1011
779
769
688
632
579
549
499
473
431
424
388
374
365
290
263
258
235
231
200
173
167
125
90
54
3
0