1216
3478
3223
3006
1171
1315
1987
1329
1363
1338
1240
1638
1132
945
1134
1087
1109
1233
1865
1121
1131
1056
1223
1025
999
998
1017
2025
1191
962