1506
0
1814
2
571
1831
5
2920
4
1695
2683
1
1013
4478
6
853
1522
1864
988
1719
3045
3
1191
1225
3336
946
1363