4111
2
2730
6
467
0
2855
3
2668
20634
8
909
314
798
1045
403
1161
1824
1020
456
918
2328
429
787
1557
846
589
2143
1939
381
663
710
2100
514
951