510 116
503 440
479 323
474 810
468 495
461 537
461 75
455 802
425 957
409 501
400 370
375 453
353 941
342 859
329 939
321 101
317 550
288 780
284 816
266 138