1679
2
1309
0
770
1
1992
3
2454
697
1903
5389
1393
4914
1125
1211
1359
2189
2435
12733
5
2495
3034
950
1388
2060
1711
2530
4
982
8411
1547
1812
2788
1545
3560