2631
2
1509
5
2687
1266
1
2929
6
2974
5233
10
1059
830
0
1748
1570
1554
1088
1462
1887
1731
1568
3982