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