407
0
504
526
1421
484
844
931
706
420
852
788
538
1056
449
1325
324
2032
2
364
657
643
478
691
571
15871
6
638
372
1676
822
952