1388
2
897
1
1622
2710
843
0
5375
1688
2262
1562
2495
2077
1686
2522
14125
10
19944
2873
3
1451
1547
1681
3934
1746
455
1485
1075
2999
734
4179