2465
2
3125
3546
1
387
0
528
3498
4
2348
3779
4471
2964
3051
1603
442
557
389
1787
1403
1461
386
4237
984
2366
1193
483
378
1618
2906
496
432
2395
6