1189
0
1175
1
607
3125
2
3546
32302
733
1192
1050
3498
4
1632
1405
1110
3779
4471
989
2964
1357
3051
1821
1603
1954
1781