1189
0
1053
1
1345
2
3125
3546
32302
2207
2273
280
436
3026
3498
4
3779
4471
2964
3051
2392
1603
3189
6
1461