448 2421
405 125
371 6252
322 2890
314 3507
308 3522
307 2271
278 109
200 111
161 4947
153 128
149 75