2475
1
2901
2512
2
4386
4
403
0
2935
714
776
85
820
1144
840
3
2010
967
462
2487
442
346
1469
1045
843
938
2417
6
1289
1441
1028
610
1451
904
1307