1033
1182
927
952
1407
992
1579
1010
954
1326
1004
1167
970
1160
971
1279
891
1551
1354
1066
1348
1364
1336
989
966
1265
941
1016
943
1038
1404
1298
1427
1221
1416