3427 313
365 289
704 90
400 363
585 537
2647 127
27 407
522 38
181 846
767 171
42 373
540 402
901 482
759 506
370 958
903 805
758 462
519 684
876 114
699 639
941 871
410 35
52 244
976 696