1008 971
306 613
546 327
469 561
196 678
54 541
48 210
48 677
986 803
412 730
705 545
532 130
970 958
366 332
731 584
1037 702
728 4
134 682
253 642
96 501