458
0
1045
745
637
266
517
381
1314
1541
584
1128
2952
1319
611
4594
1
1603
467
2010
400
691
759
392
895
401
1465
431
776
1710
1610