259 104
743 32
809 246
697 604
475 379
656 453
515 1
796 594
632 359
449 433
73 236
54 946
522 183
855 517
946 140
908 55
393 605
840 870
865 746
356 156