2197
1
2000
1129
0
1132
553
804
1084
2724
2
935
493
714
417
1327
300
383
669
864
1496
573
2408
1053
2901
4
2211
1073
798
83
999
2395
8876
8
674