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