431
0
400
628
507
547
468
845
759
608
2211
418
558
1009
1126
383
745
710
257
693
2955
2
458
316
996
17353
572
980
765
719
297
1897
1