2659
2
752
1254
0
3293
1
570
911
1896
3
1960
7
2408
3251
6
2934
8
1779
1626
2352
886
880
1404
382
4411
5
1225
2749
3091
2475