2033
2
1029
0
447
553
874
493
458
646
573
714
1782
1
717
804
1132
477
383
414
2211
913
1053
2395
735
1084
475
1073
400
1049
1454
935
2920
9