677
1
2866
3
2435
2315
2143
1151
0
3681
6
2810
2654
1606
1114
1976
2
12632
7
2066
1257
2710
873
2666
4
3339
9
487
1986