1236
1
894
1201
2
1091
1131
1093
847
781
1362
1359
1058
1239
946
1806
3
984
887
1263
835
965
841
939
898
1083
917
780
2500
6
1006
942
2433
4
1493