3504
968
913
2594
2005
2612
8940
840
2727
2985
2465
619
778
782
604
1726
647
1495
1487
539
797
823
820
570
619