1058 861
1003 895
631 54
588 246
532 73
276 424
493 586
922 647
225 179
728 856
757 162
650 981
877 588
247 349
271 768
331 565
712 564
1010 15
1096 411
503 629