2465
2
800
0
1189
3125
3546
1
1827
5440
8
756
3498
4
3779
2964
1193
3051
1603
536
1461
721
544
791
920
3
1295
1225
2069
5
1329
486