5006 786
242 307
647 720
217 935
40 284
690 531
575 934
925 311
130 290
446 403
152 825
726 545
260 276
5805 462
3499 537
315 116
1000 632
765 348
1552 833
856 927
164 872
281 353
438 841