1006 9
970 593
753 314
679 356
620 364
596 683
540 59
457 898
448 185
437 822
436 610
370 50
355 175
299 888
278 782
154 447
61 928