5033
15
1264
4
376
1
3679
1751
0
3817
802
1700
2110
1681
662
1746
2
673
1749
745
1380
688
5967
10
300
1197
3808
962
4006
1366
3
1239
725
2039
1182
3587