1855
1
1973
2
1385
1506
0
1132
440
829
1527
932
4179
5
1279
445
1343
1991
755
3116
1640
5009
1622
20634
8
682
1008
2474
618
670
521
1298
2306
397
11392
6