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