649 1504
592 1317
583 5364
510 3641
477 4058
425 5687
361 1122
335 4170
322 1642
322 2964
288 1680
286 3974
275 6885
273 115
268 2950
223 69