1132
0
475
573
1084
300
1282
3650
3
935
2487
1
493
1129
1148
965
414
913
553
804
58
2211
1073
383
611
1049
1053
1454
714
472
518
477
400