1046
910
806
1541
1917
824
3514
1054
844
1079
1082
1655
4076
3854
894
1535
813
916
839
814
1472
642
748
1558
849
867
823
911
759
1673
829
739
655
809
1237
2230
2609
6484
682
714
821
2261
736
3025
880
976
6621
9798
1324
830
1169
900
1005
1725
1462
2318
4144
2069
3750
925