1022
7
3123
1012
1
1281
607
2558
8
1955
2
1241
9864
4
918
1737
892
1023
1097
693
3615
947
799
1010
3
935
682
1330
611
865
655
526
753
644
2169
1376