1057 21
966 475
909 930
764 218
632 450
624 69
502 468
430 718
368 769
358 593
231 693
148 248
81 458