340 906
803 437
1215 9
742 71
997 437
460 912
1046 720
362 537
954 23
166 88
345 232
465 542
835 260
153 167
352 289
777 861
984 503
978 565
845 341
438 562