3125
2
2522
19783
2615
3
851
1
1461
0
2964
3498
4
4572
5
2478
1506
1722
1888
4471
2007
1376
1672
4996
1399
3779
5726
8
2986
2995
940
6225
2652
6812
21152
1512
1883