2955
2
1501
0
381
775
957
1161
2754
5
1133
845
1045
1298
602
1737
668
597
864
1661
1
1077
468
2109
697
1939
2896
10
1557
456
409
2435
454
8125
3
403