2118
664
974
1049
612
769
2070
1409
1795
1521
15848
2038
7737
771
3484
1059
1440
7416
2715
818
558
893
951
4685
823
889
390
1427
1470
617