1022
2
1024
3
1962
5
1162
824
1
575
771
3960
721
997
4
727
779
749
673
2656
1380
0
551
1800
8
1278
1106
1627
4268
17
992
607
2167
914
605
1158
550