2657
3
2264
2668
2
301
0
787
1877
1
3003
4
2231
659
2766
676
594
78
1567
1710
3868
1045
476
547
2132
1440
408
404
398
1222856
2105
358
1824
394
25440