3456
1
1132
0
2499
2
935
2435
553
493
714
1049
383
1084
477
573
804
414
570
3091
7
2196
1039
1073
400
2352
475
798
382
1732
1454
770
1053
300