25669
0
19783
2
32302
3008
3
17946
1816
2964
1
2986
1849
2906
4044
5
4471
2535
1451
3125
19932
6
3765
4
1461
2087
5440
8
3498
2337
902
2478
603
1672
2903
1603
4309
8527