1002
1476
821
13941
1177
921
841
775
793
1936
783
861
914
896
832
1120
801
747
1322
5454
4237
2126
949
1407
1377
903
1251
1509
1198
912
1133
1399
810
1002
902
897
1062
974
891
926
899
1102
935
1335
1917
891
3182
1213
1293
1419
895
1088
3378
2806
1015
909
1128
923
15603
869