1036
1
732
618
747
990
840
837
1074
2
1140
838
1323
1092
1195
4
1180
845
704
751
977
1370
1179
1316
1317
793
992
966
1129
637
783
981
1035