501 659
275 947
1087 264
1007 354
1155 915
424 641
77 465
870 180
989 99
1045 169
1027 871
479 8
270 921
459 85
685 980
232 547
746 571
719 495
598 384
929 217