1368
1636
1011
1496
3014
1252
932
1369
874
940
1050
1115
1037
942
943
1396
909
969
926
977
961
1149
1459
937
1291