1009 902
422 894
456 880
974 860
1071 759
661 726
90 627
1008 594
207 577
305 503
129 490
938 432
908 316
961 302
712 261
637 190
815 149
47 86
653 24
240 2