5095 462
417 545
746 887
547 580
107 395
516 698
432 996
670 334
388 359
278 721
1014 742
142 290
313 78
3204 537
130 189
457 606
423 82
254 448
349 597
551 676
126 235