303 878
352 849
1017 519
131 116
378 3
704 902
720 949
905 422
37 310
600 41
509 583
861 991
838 522
821 620
944 940
562 140