640 612
1544 936
911 494
1963 935
1652 384
363 325
228 20
297 242
629 129
466 373
511 617
807 889
291 31
1667 239
390 623
328 508
693 539
132 838
900 284
905 998
132 821
235 941