1033
2
1780
0
843
365
1737
1
2121
4
274
1133
957
951
409
1557
769
415
1385
602
1571
1302
521
787
3233
16
846
1939
1425
381
458
454
1852
893
403