17946
0
721
2465
2
1189
3125
3546
1
3158
5440
8
3779
1028
657
4471
2964
3051
1603
2595
1045
2152
1461
4096
1054
2906
5065
2069
5
1287
1329
5579
7
960
2484
2258