1132
0
1008
2
804
3287
1
935
553
1084
493
714
1053
383
797
798
1156
1073
4453
382
1049
300
1314
5290
1389
573
2395
2211
400
3498
4
475
829
3152
9