2915 296
1965 659
615 843
385 35
647 925
865 706
908 647
475 457
198 752
531 666
318 501
326 330
635 376
750 942
410 403