1001 843
351 696
221 913
632 811
210 450
1041 448
356 874
309 862
967 261
882 116
126 613
245 599
286 698
871 491
524 415
650 311
623 685
485 642
96 563
255 30