2600
867
1076
3388
566
930
4009
524
505
661
524
581
477
482
1112
1029
946
480
937
585
468
537
743
574
1024