1006 751
974 928
968 454
906 370
863 831
862 83
804 961
791 577
778 433
685 290
664 18
647 326
631 591
533 813
463 524
411 367
375 427
255 134
197 283
159 246