1038
1
2629
2
5946
4198
513
5782
4
2865
2093
1622
1618
0
2505
3465
1225
1743
661
3054
5
877
2057
1683
716
898
1306
785
2500
1175