29 14
25 474
914 774
682 802
107 395
983 838
1041 570
379 654
419 230
909 356
55 71
554 944
5084 462
68 605
826 862
189 632
481 57
76 615
1023 314
1110 813
68 863
272 342
871 702