598 710
1071 759
199 509
947 415
688 879
1289 51
397 871
1000 53
948 279
947 412
107 122
48 871
403 257
389 379
423 745
683 761
869 922
742 482
153 840
639 255