2955
2
1501
0
3803
775
2896
10
2754
5
697
1077
864
1045
1298
381
1737
2193
1390
2189
1510
845
2109
2062
653
1809
1
8125
3
1010
1603
2435
1973
1683
1645
2346