153 167
803 437
1215 9
352 289
945 624
997 437
1043 134
978 565
845 341
362 537
954 23
833 562
835 260
339 906
1087 700
777 861
742 71
984 503