953 304
893 147
628 562
493 410
381 803
337 264
942 888
289 605
411 58
364 390
323 797
869 703
1037 675