2955
2
1501
0
2113
1
653
775
2896
10
2754
5
2435
697
1077
864
1045
1298
1737
2193
1390
2189
1510
845
2109
1809
1010
381
11829
745
1603
1973
799
1683
1645