2100
2
1694
1
1632
1992
3
2164
697
0
2454
1973
1309
2578
4914
2740
10293
5
2131
1673
1078
2533
2173
1691
2759
4706
2368
1813
2377
5389
1093
1168
2110
4168
4
1532