1039 123
1019 400
889 802
988 464
877 199
899 700
483 790
308 967
845 658
976 47
502 103
36 553
406 896
471 106
914 214
111 952
576 947
909 347
964 545
414 575