1340 243
1127 25
428 112
372 562
420 341
877 422
584 638
953 266
448 366
642 881
197 733
105 68
937 691
727 76
254 702
626 510
54 590
658 847