25669
0
19783
2
572
2996
32302
1603
1
2756
1681
4044
5
17946
14
2535
2392
3125
2921
1189
1461
2591
2964
1585
635
758
1532
3498
4
16062
15
2595
2478
1849
685
4471