1171
3418
3156
2896
1134
1269
1943
1293
1320
1281
1183
1586
1102
907
1094
1043
1061
1189
1462
1072
1083
1023
1154
988
959
948
976
1670
1156
934