1050
1
2328
3
753
1336
2
2558
4684
4
1309
0
1992
2123
1639
697
4914
2152
2207
1814
2377
1558
2622
6
2462
1304
1622
2980
785
1348
1989
610
1883
2040
582
1020