648
2293
1081
2999
3244
649
687
15890
1081
1641
1061
772
1974
1926
697
773
977
1266
738
870
1643
983
713
811
793
3357
697
1983
757
3216
3079
1478
81785
771
811
894
695
862
1494
847
773
680
6860
707
900
867
1220
997
1838
9979
1197
730
6803
1487
756
1349
769
685
692
3701