1129
2
3490
1
440
682
936
4137
8
536
617
1602
1238
0
788
957
812
854
834
505
522
918
1108
830
1084
134
665
803
994
75
983
1066
7
713
2955