10317
2
5701
8
1412
0
9954
6
2949
2245
3
21152
2348
1
1404
3211
2907
1179
2281
7
11924
1239
3158
32302