280
1
2964
915
0
1603
1691
4179
1716
2478
802
2048
2
4471
1632
693
1672
1816
3694
1511
2990
2394
1699
2181
496
2304
1814