5262
10
1291
1
1385
2135
1326
263
0
1513
7952
964
1188
2
2470
661
918
1464
1421
1425
669
2036
3795
417
2097
3