1215 9
406 893
66 889
397 364
573 504
1012 332
752 976
1226 1
705 907
768 308
140 305
464 72
2442 127
556 939
732 79
648 907
546 966
837 755
307 943
881 630
473 280
43 857
883 245
360 25