1596
1421
1646
1144
1012
956
1078
981
891
989
976
1021
1035
1134
3349
1544
1489
1418
1985
1092
1187
1016
1136
1138
1590