1125
1
4335
2
2781
2281
2904
3
3158
2294
1664
298
2133
400
0
1041
2089
1568
2999
1689
1180
999
1788
1519
3779
4862
666
6075
15
1127
1978
1054
1799
2072
1174