2332 294
1735 659
600 843
378 35
641 925
863 706
904 647
462 457
182 752
470 666
305 501
301 330
627 376
733 942
408 403