874 766
636 48
574 465
271 20
150 474
139 426
375 232
403 983
700 771
438 490
1012 94
537 191
993 564
522 787
952 111
683 531
386 774
638 618
463 396
589 685
259 174
676 887
585 734