1058
1
1146
4
2363
2
88
1799
1353
1310
3
576
873
1503
1005
1720
654
905
1256
1006
476
1383
0
1044
1162
544
888
83
1454
748
1014
421
1166
1150