1095
1
3965
1926
1544
1961
4
1132
0
935
553
964
493
714
4140
3
1049
383
1084
1655
2
477
573
804
414
1073
400
475
798
1260
1454
1053
300
472
2211