2198
976
1347
3857
984
1136
979
940
1149
1037
903
1030
888
1976
1100
1043
988
963
1035
988
1397
954
1078
957
1049
909
964
1840
1450
917
3092
1084
960
1310
925
963
2408
1954
1065
1011
1193
984
1247
1196
1432
947
1133
850
1238
1004
978
1098
1055
2796
890
1285
911
1459
1044
1060