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