396 114
303 313
14 263
948 487
526 734
881 743
642 587
119 577
752 452
830 33
248 586
575 432
193 119
688 401
3384 412
661 184
175 274
164 15
691 839
628 954
951 533
797 543
115 245
657 991