458
0
467
683
953
1232
505
503
1045
266
422
2748
2
390
31535
1824
820
1009
464
693
584
608
517
1128
1152
468
438
691
4594
1
6800
2328