2505
2
25669
0
19783
3354
1
3835
4
21152
8
951
2535
1451
2932
3498
32302
784
980
17946
570
2043
1812
1153
1452
3090
6
1777
1574
1162
1239
2338
1585
1767
6753
17