6977
4
1024
1
1966
5
1156
1158
2377
3
944
2949
6
5658
9
2906
2
3012
0
1875
38477
34
1097
1231
4476
1859
1812