999 892
976 789
782 851
686 572
650 936
646 465
603 245
590 14
532 506
488 626
484 646
225 275
209 262
199 340
154 325
146 94
134 88
73 70
51 763
22 827