2000
4
1302
0
1385
1
521
729
1237
814
4315
5
395
2474
2
731
1932
18385
399
1270
3
2552
857
3615
7
1506
2525
2683
809
105290
1084
3287
1261
1365
8597
9
659
865