312 78
416 545
1861 415
481 57
36 14
780 793
964 309
178 549
1041 570
715 741
554 932
551 676
790 273
68 605
826 862
682 142
24 263
164 823
278 721