2047
2183
879
1146
1404
1138
1241
919
878
777
1278
1211
1437
1483
1160
1611
1714
950
792
865
779
757
856
808
911
977
875
860
1156
1062
1574
3122
989
1326
1182
1399