2955
2
1501
0
2896
10
1649
1
775
3929
1950
2082
2754
5
2095
4
697
2564
2619
1077
3815
864
1045
1298
1737
2193
1390
665
120469
35
2205
3
2189
4964
91021
905
330
1510