25669
0
572
19783
2
4775
2845
5
2996
2535
32302
657
17946
14
4044
2270
345
3125
2595
1849
1189
2349
3
1461
2964
1
1225
758
1028
3498
4
2478
931
685
1294
4471