1023
2
1024
3
1962
5
1162
824
1
575
771
3962
721
997
4
727
779
749
673
2656
1380
0
551
1801
8
1278
1106
1627
4268
17
993
607
2168
914
605
1158
550