5225
8
1581
2
3765
4
1223
1
3629
1226
2732
951
810
2245
3
1417
1431
6236
10
6547
0
2903
2797
5
8527
442
1694
5801
2274
3738
3371
9
467
4187
1922
1812
13967
297066
603