2465
2
1189
0
3125
3546
1
1827
3498
4
3779
2964
1193
280
2354
3051
1603
536
1461
544
920
3
2159
1295
2797
5
5225
8
2773
2250