1216
3478
3223
3006
1170
1315
1987
1329
1363
1338
1240
1637
1132
945
1134
1087
1109
1233
1864
1120
1131
1056
1223
1025
999
998
1017
2025
1191
962