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