310 998
300 256
205 987
427 122
559 245
549 13
101 209
1030 143
869 115
653 936
502 451
244 804
808 495
893 479
893 680
698 231
88 783
795 815
196 91
321 654