1029
0
1132
935
553
2033
2
493
714
1049
383
1084
477
573
804
414
1073
400
475
307
798
735
1
1454
1053
300
472
2211
611
2395
913
1129
787