1000 956
107 934
435 794
32 773
951 750
629 734
111 727
677 618
975 607
304 468
945 416
485 370
153 268
262 232
554 135
678 46