1010 82
1010 50
576 790
244 287
686 202
906 268
945 825
894 531
262 630
322 594
60 415
349 999
594 9
885 956
108 719
295 621
260 402
592 241
961 570
940 496