951
950
931
1050
8449
944
1372
1403
1800
1182
1071
1261
922
790
1009
2684
854
2630
846
775
2430
1111
1190
1223
956
1226
949
1011
1284
786
885
949
842
1238
2806
947
921
977
1134
1966
897
1040
1397
3581
2393
833
1030
1231
1386
999
888
840
1082
1158
974
1000
1336
1144
888
2683