797
1236
907
585
918
1073
1794
874
490
561
9760
705
2057
3048
633
508
960
559
523
1482
12078
838
1217
1052
1069