1010 26
352 331
117 272
970 561
769 612
237 493
235 134
687 968
150 556
287 617
366 833
512 786
55 953
1555 684
751 202
698 611
984 245
591 88
372 586
1042 697