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