1010 942
479 756
270 678
905 668
367 656
705 624
484 583
777 540
682 454
94 407
321 375
992 307
166 165
994 156
89 70
508 5