2011
896
965
1127
1427
4479
1052
1092
932
1046
888
919
956
1168
1041
1027
1058
2140
971
1176
1044
1152
2126
900
957
1216
967
1093
989
1035
1157
938
946
2096
1076