1068 59
1015 874
986 713
972 997
804 666
777 127
687 967
483 593
472 681
333 856
333 58
318 375
265 507
166 483
105 13