2100
2
1309
0
1992
3
3684
697
2939
1
4002
4
853
4914
1891
3188
14
1477
1576
2089
999
1695
7
5389
3368
1095
1164
2760
1295
946
1363
1411
2570
1438
643
6779
5
2763