1388
2
897
1
1622
2710
843
0
5375
1688
2262
1562
2495
2077
19944
1686
2522
734
2873
3
895
1451
1534
1547
1485
1681
57793
1456
3934
1746
455
4074
1075
2999