2331
1110
1215
1217
1412
812
772
799
1752
3803
893
1051
1250
952
932
1177
1349
886
882
1027
1073
992
1139
858
1321