897
1
1622
2710
2
1562
19944
2873
3
3934
455
1746
1075
895
0
1534
1072
2948
9
1511
1259
3079
2776
1688
1485
1833
1720
1431
4074
2414