688 401
2779 912
2120 476
962 478
538 258
299 737
50 50
418 889
151 272
479 986
642 618
525 712
2762 793
879 829
386 651
471 322
32 153
326 316
1020 27
175 808
769 1