1130
1277
9752
1720
1551
1057
888
1878
931
868
1811
1224
845
9386
3978
899
929
4123
1200
1296
1136
1267
2199
1187
1171
1556
14249
2016
1261
1281
831
25956
1105
1276
9396
1713
1382
1970
919
1091
907
5090
984
3166
968
1261
775
902
1669
1168
1795
1036
1360
888
919
828
3053
855
997
3548