2932
1091
1465
1560
1141
768
688
2836
827
3074
17010
13079
1183
1234
6245
1521
1070
15861
732
797
9963
848
2087
1128
752
3630
14459
944
3742
693
615
14877
644
1139
3448
14267
684
848
2198
1207
643
798
725
2976
2474
1070
700
876
796
7445
3035
1012
826
712
2119
1858
796
1128
673
777