2893 313
366 679
646 859
323 49
689 318
23 693
671 43
88 535
656 875
264 828
397 488
586 43
895 860
179 87
577 511
812 257
746 145
231 76
154 586
1007 557
703 932
778 239