2535
2
25669
0
17946
32302
19783
3498
4
2964
1
1603
7793
4044
5
4471
2940
3125
1461
1606
2189
1301
1883
2414
2478
1527
1633
2930
2349
3
3117
8
2365
1672
2903
2921
2990