500 671
729 108
340 932
576 338
769 664
526 413
487 259
904 718
161 566
986 236
25 827
19 822
161 542
313 249
692 264
391 965
615 975
176 766
509 778
471 681
219 396
645 150
605 1