1050 663
114 103
140 587
386 972
113 9
887 314
869 227
594 418
838 884
619 709
849 490
726 35
538 753
766 556
1068 553
529 718
465 310
574 455
269 113
532 624