1009 942
991 156
988 307
903 668
773 540
704 624
681 454
502 5
481 583
478 756
366 656
320 375
269 678
150 165
93 407
88 70