1301
1
1294
2528
3
2996
0
14
1153
2462
4259
2622
6
1558
2
1622
2680
1304
3321
2988
83
25669
785
1759
1819
610
1589
1895
3173