312 78
1880 123
700 695
3198 537
37 14
603 726
964 309
379 654
444 843
204 635
76 615
876 809
621 693
854 694
107 395
745 887
662 795
546 580
68 670
87 751
615 307