5085 462
700 695
416 545
1533 137
24 263
670 334
34 333
554 932
399 542
168 736
1023 314
87 751
615 803
46 382
457 606
68 670
1041 570
595 826
423 82
142 290
899 925
153 929
341 985