2698
1
1212
0
1615
863
8945
2
1446
791
5771
10
1558
571
323
1423
1564
1133
3657
1400
531
578
1595
475
652
21152
8
19944