1050 663
263 886
1034 576
140 587
386 972
433 835
221 756
444 306
872 399
112 523
340 400
403 987
491 367
1128 25
2319 989
840 813
854 467
804 676
400 947
156 581