787
1
813
0
1233
665
1880
2
3470
5
1964
1295
3083
1378
1845
451
2465
3207
2558
1778
4034
2932
2903
3
3051
1603