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