953 304
893 147
629 562
494 410
382 803
337 264
942 888
290 605
411 58
364 390
324 797
869 703
1040 675