5084 462
4622 786
745 887
662 795
481 57
1771 885
1558 510
372 931
444 843
388 359
1110 813
33 333
2168 573
107 395
457 606
1041 570
873 706
563 192
177 549
876 809
399 542
918 268