1173
3421
3163
2904
1135
1270
1947
1294
1321
1283
1185
1587
1102
907
1094
1043
1063
1189
1489
1074
1088
1023
1157
989
960
954
979
1763
1156
935