1129 302
662 731
949 201
507 556
437 588
344 674
1002 474
978 587
639 310
131 246
509 290
648 159
394 344
945 665