1013 653
1084 245
505 22
208 784
319 626
137 160
1047 408
428 124
428 113
152 482
358 649
506 279
736 746
664 754
454 175
90 312
596 894
797 746
260 729
820 236