1000 967
476 809
994 107
271 399
922 929
504 47
459 953
399 910
905 917
441 618
812 890
909 429
163 291
674 789
629 586
419 531
657 895
513 604
262 88
115 269