420
0
696
2632
47
812
240
333
577
866
1615
742
1015
1458
452
730
2517
918
787
1974
662
522
556
1273
2039
1
1346
1765