1171
3419
3158
2899
1134
1269
1945
1293
1320
1282
1184
1586
1102
907
1094
1043
1062
1189
1467
1072
1084
1023
1154
988
959
948
976
1677
1156
934