5093 462
623 693
46 382
99 556
746 887
516 698
37 14
401 542
423 82
24 263
78 372
670 334
2177 573
29 474
4624 786
701 695
323 729
432 996
254 448
318 642
389 908
715 741