906
1
938
2
2062
880
1326
1903
1961
0
964
1350
3953
4
1054
2800
1448
2570
5
1392
1513
1563
1716
1421
2207
4233
1454
1566
671
471
1894
2470
2719
3708