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