2033
2
1658
1
735
3072
1029
0
1132
313
935
553
493
543
11
714
3594
1049
383
1084
1805
477
573
804
414
881
2574
1073
400
1666
475
307
798
1925
3