1309
0
1010
2
1992
3
2502
5
3354
1
946
697
3835
4914
1494
1558
1622
2622
6
1348
17970
15
685
3629
1055
2377
5389
1393
1118
989
1880
5517
1033
2884
2277
4937
9160