997
2
2118
0
931
1
1243
3
693
1583
1258
1730
2198
4
1580
1876
2281
1175
1538
1475
1706
1246
1672
1773
1725
1567
987
791
808
1446
1139
3827
3012
1424
1392
7