1104 482
554 741
1214 146
28 35
479 921
592 358
552 192
663 397
478 194
702 938
865 318
410 280
26 268
707 637
673 695
253 622
101 85
768 458
445 853
996 146