943
15660
948
1324
1466
1522
1098
1303
1143
661
2162
909
1009
5782
2436
6400
1986
2569
986
1055
701
4781
2319
6654
674
6803
670
4481
929
1277
848
1681
797
2656
1735
3791
1658
827
2001
7858
822
831
5650
1232
951
770
827
860
985
774
842
1031
698
808
947
901
2774
17826
1072
972