1189
0
3125
2
3546
1
32302
3158
3779
4471
3868
10
2964
3051
1603
1045
2152
1903
3
1461
4096
6346
16
1054
2906
1221
10598
2154
5579
7
3694
6668
2484
5347
4
2835
1650
2258