5123
6
1586
1
1935
2
1527
3427
7
959
1079
3826
1348
906
2572
1927
0
1078
1419
4799
14
1912
1721
2304
17970
15
211
1617
3
3352
10
2899
8
2983
3779
2381
971
12459
1593
2768