1058
1
1147
4
2363
2
89
1799
1353
1310
3
576
873
1503
1005
1720
654
905
1256
1007
476
1383
0
1044
1162
544
888
83
1454
748
1015
421
1166
1150