107
0
1045
409
456
18385
2
4139
4
722
1049
329
1557
2008
764
1
9244
1007
897
1661
602
1921
2644
14508
18
403
31535
2045