1050
915
811
1546
1921
828
3521
1060
847
1082
1090
1658
4083
3861
897
1539
815
919
843
817
1474
646
752
1562
854
870
827
916
762
1676
832
743
657
814
1242
2234
2613
6488
687
717
824
2268
737
3030
886
981
6631
9806
1327
834
1173
903
1007
1729
1467
2329
4148
2072
3753
930