438
0
631
968
1357
532
1924
398
568
671
1726
418
705
1501
3351
1
830
292
469
396
1054
995
659
846
1086
480
456
423
247
744
721
422