640 612
415 165
730 875
749 648
728 457
987 909
181 447
1472 580
951 998
132 821
912 593
167 149
260 204
677 638
783 301
611 874
910 494
98 873
58 881
297 242
395 983
519 114
553 433
790 106