1348
1
2757
1301
2
2166
1767
638
0
674
1015
2294
5565
9
951
2478
2890
3
758
4471
2394
1672
1740
2990
1038
3518