309 527
609 61
363 442
488 243
916 471
890 247
1023 976
204 148
578 233
136 307
151 661
649 731
653 87