1038
1
2629
2
840
3
5997
12
5946
4198
5782
4
2865
2093
1622
2505
1743
0
3054
5
2057
1683
898
1306
2500
2385
790
3354
1481