2110
1
370
0
1751
1668
223
929
742
1107
623
1527
2476
3
2466
5
3012
1957
1305
582
3211
1200
1543
2
1860
619
1814
905
2562
989
7034
451