1245
1601
1185
947
916
875
1039
919
1017
3761
1621
1166
927
1090
4791
1409
923
983
848
1229
835
26560
905
835
1239
2237
877
959
1326
996
1592
1393
1048
1292
1765
1563
1525
1266
2852
1009
1056
984
1101
882
899
863
2846
1065
1605
1763
2696
938
946
881
887
1459
1944
1115
895
1087