595 608
323 872
645 739
378 80
806 730
43 406
822 199
705 462
137 592
995 228
465 834
111 162
260 902
81 322
397 76
755 957
425 667
728 286
307 352
678 1000