5572
6
953
0
2181
2
1260
884
1
425
1081
2111
3
1200
1694
10
2161
685
829
937
982
807
1141
527
835
8028
499
727
1405
755
1466
78
1152
1418
4
1516
546