1011 392
969 684
943 806
854 872
811 490
755 25
675 158
661 349
606 968
331 413
307 653
262 433
210 711
111 31