25669
0
19783
2
3008
3
17946
32302
1264
4
1935
5440
8
2921
5
4187
10
604
1
2732
511
1431
1751
2903
2964
1815
2906
1603
951
3765
1681
2530
1449
2476
7793
2069
1223
4471