3497
5
1986
3
3297
2
5870
1198
4224
7
2616
3127
1000
4
6187
8
1793
10
995
1139
5326
1
2724
22216
0
7017
64240