1004
2
938
0
1458
809
1941
4
475
1500
96
1716
1889
1
2041
2313
59
2075
4821
2524
1373
391
392
471
319
1457