2955
2
1501
0
381
775
957
1645
1
2109
1161
2754
5
422
1133
845
1045
1298
820
602
1737
668
597
864
1661
328
1077
468
697
1939
2896
10
1557
456
409