1961
2132
847
1109
1370
1104
1206
880
838
735
1231
1164
1368
1435
1125
1572
1648
891
757
835
754
728
829
783
879
945
840
1123
1025
1525
3043
950
1263
1142
1329