25669
0
19783
2
572
32302
2535
2996
5382
5
14
3498
4
2727
1
1825
2243
6
1371
4044
17946
1111
1277
4383
3
3125
1189
1461
2960
2964
2055
1603
758
4944
2595
30334
2478