1646
1350
951
785
1455
829
822
933
941
3445
1367
825
2208
10717
3502
1182
818
821
7819
932
850
827
778
747
762
982
950
1833
876
786
832
1819
771
877
920
865
942
1229
1270
1675
928
956
1396
1091
924
1071
1312
1052
1973
1091
1364
1288
1520
1555
1164
1288
1307
1540
1503
1436