999
1
2520
1787
2668
2
1056
1452
2076
883
3359
2368
650
0
2125
3595
6
2459
2693
3
1966
2215
7
2526
1671