2898 313
579 511
368 679
1163 1000
440 617
717 234
867 911
144 880
999 488
689 318
776 801
25 113
2971 412
776 896
748 145
236 562
843 524
646 859
746 525
299 141
656 875
264 828
778 239