1029 71
711 921
937 759
631 20
635 732
96 592
751 239
713 942
320 431
282 875
192 752
532 213
165 243
262 512
335 433
906 355
895 498
146 87
370 50
875 574