2939 412
767 896
610 278
883 680
259 851
368 104
645 444
268 115
852 689
326 592
301 896
832 987
117 532
528 652
1153 1000
393 257
754 45
658 877
239 684
393 634
748 445
885 441
280 136
166 179