912
27226
929
929
1915
1070
949
1037
3153
1050
1183
1096
959
1390
2664
1209
984
4646
896
990
1187
1011
938
1098
872
4721
9172
4668
1092
4855
2029
991
951
14617
992
908
1288
964
1738
904
3187
4923
996
8194
2652
7743
3199
2503
1833
6799
36187
1290
11873
1117
987
7533
3427
7390
3152
1320