961
929
917
950
1180
3933
1486
3414
989
953
1260
931
911
1023
2372
2398
948
838
1861
910
1112
1267
980
790
822
915
6053
1287
4000
833
973
1186
1047
996
2843
1261
5461
1127
817
976
1097
972
835
2039
1725
9396
890
875
1432
2490
1132
1151
957
860
1057
896
753
1095
1939
958