1102 482
1131 813
581 249
28 35
592 358
378 737
747 345
478 194
702 938
752 833
865 318
845 259
257 457
264 249
104 578
156 414
410 280
369 527
112 824
852 915
264 457
223 69
469 953