1171
3418
3156
2894
1134
1269
1943
1293
1319
1281
1183
1585
1100
907
1093
1043
1061
1188
1460
1072
1082
1022
1154
988
959
948
976
1664
1156
934