1001 455
936 391
799 162
295 95
868 599
537 119
481 532
467 323
732 339
432 308
412 850
784 617
831 111
951 365
19 71
761 762
523 310
718 997
746 430
78 694