25669
0
2996
1581
2
2159
1
572
3080
3
2245
2124
1093
2478
1044
1226
1575
5
1659
3053
7
469
2902
16
3083
2465
407
2476
3779
984
5658
9
2903
2354
3051