2465
2
1189
0
1249
1
1104
3
3125
3546
1836
1918
1191
1162
5440
8
3498
4
3779
4471
2964
2142
1230
3051
1603