2398 648
1667 239
228 20
291 518
873 978
870 741
715 900
936 562
487 633
863 917
150 748
404 777
640 612
388 211
611 874
1167 12
167 255
729 457
363 325
39 994
564 446
270 786
1535 808
659 608