599 60
570 3080
470 6783
426 5795
401 636
371 4193
352 1441
340 3628
320 4267
299 69
285 79
277 132
259 6421
251 111
235 96
179 121
158 99